<?php

/**
 * @Author: tianwangchong
 * @Date:   2018-06-06 16:13:13
 * @Last Modified by:   tianwangchong
 * @Last Modified time: 2018-06-06 19:44:57
 */

namespace App\Classes\TaoBao;

// require sdk里自带的一个autoload文件即可
require_once app_path('Sdk/') . '/TopSdk.php';
date_default_timezone_set('Asia/Shanghai');

class TaoBaoKe
{
    public static function tbkTpwdCreateRequest($data)
    {
        // $c = new \TopClient;
        // $c->appkey = '24920453';
        // $c->secretKey = '29aa812ab8f812b5ade409a2baeb7dd1';
        // $req = new \HttpdnsGetRequest;
        // $req->putOtherTextParam("name","test");
        // $req->putOtherTextParam("value",0);
        // var_dump($c->execute($req));

        $c            = new \TopClient;
        $c->appkey    = '24920453';
        $c->secretKey = '29aa812ab8f812b5ade409a2baeb7dd1';
        // $req = new \TbkItemGetRequest;
        // $req->setFields("num_iid,title,pict_url,small_images,reserve_price,zk_final_price,user_type,provcity,item_url,seller_id,volume,nick");
        // $req->setQ("阿迪达斯adidas 三叶草 NMD_CS1 PARLEY PK 男 经典鞋 AC8597");
        // // $req->setCat("16,18");
        // // $req->setItemloc("杭州");
        // // $req->setSort("tk_rate_des");
        // // $req->setIsTmall("false");
        // // $req->setIsOverseas("false");
        // // $req->setStartPrice("10");
        // // $req->setEndPrice("10");
        // // $req->setStartTkRate("123");
        // // $req->setEndTkRate("123");
        // // $req->setPlatform("1");
        // // $req->setPageNo("123");
        // // $req->setPageSize("20");
        // $resp = $c->execute($req);

        // $req = new \TbkItemConvertRequest;
        // $req->setFields("num_iid,click_url");
        // $req->setNumIids("566214004928");
        // // $req->setAdzoneId("123");
        // // $req->setPlatform("123");
        // // $req->setUnid("demo");
        // // $req->setDx("1");
        // $resp = $c->execute($req);

        // $req                 = new \WirelessShareTpwdCreateRequest;
        // $tpwd_param          = new \GenPwdIsvParamDto;
        // // $tpwd_param->ext     = "{\"xx\":\"xx\"}";
        // // $tpwd_param->logo    = "http://m.taobao.com/xxx.jpg";
        // $tpwd_param->url     = "http://m.tb.cn/h.3ZdsqAp";
        // $tpwd_param->text    = "田往充";
        // $tpwd_param->user_id = "132652231";
        // $req->setTpwdParam(json_encode($tpwd_param));
        // $resp = $c->execute($req);

        /**
         * 淘宝客淘口令
         */
        $req = new \TbkTpwdCreateRequest;
        $req->setUserId("132652231");
        $req->setText($data['content']);
        $req->setUrl($data['detail_url']);
        $req->setLogo("picUrl");
        $req->setExt("{}");
        $resp = $c->execute($req);

        // dd($resp->data->model);
        // $postObj = simplexml_load_string($resp, 'SimpleXMLElement', LIBXML_NOCDATA);

        $jsonStr = json_encode($resp);
        $jsonArray = json_decode($jsonStr,true);
        return $jsonArray;
    }
}
